package com.csun.cmny.provider.model.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "nt_home")
public class NtHome {
    /**
     * 机构Id
     */
    @Id
    @Column(name = "HomeId")
    private Integer homeid;

    /**
     * 机构名称
     */
    @Column(name = "HomeName")
    private String homename;

    /**
     * 机构编码
     */
    @Column(name = "HomeCode")
    private String homecode;

    /**
     * 机构类型
     */
    @Column(name = "HomeType")
    private String hometype;

    /**
     * 机构地址
     */
    @Column(name = "AddressId")
    private Integer addressid;

    /**
     * 机构详细地址
     */
    @Column(name = "AddressDetail")
    private String addressdetail;

    /**
     * 机构负责人名字
     */
    @Column(name = "PrincipaName")
    private String principaname;

    /**
     * 机构联系电话
     */
    @Column(name = "HomePhone")
    private String homephone;

    /**
     * 机构描述信息
     */
    @Column(name = "HomeAbstract")
    private String homeabstract;

    /**
     * 机构LOGO
     */
    @Column(name = "HomeLogo")
    private Integer homelogo;

    /**
     * 机构Header
     */
    @Column(name = "HomeHeader")
    private Integer homeheader;

    /**
     * 餐饮费结算天数，超过此天数退费。
     */
    @Column(name = "SettlementDays")
    private Integer settlementdays;

    /**
     * 该条记录是否有效，默认有效
     */
    @Column(name = "Valid")
    private Integer valid;

    @Column(name = "CreateTime")
    private Date createtime;

    /**
     * 默认获取系统当前时间
     */
    @Column(name = "ModifyTime")
    private Date modifytime;

    @Column(name = "Modifier")
    private Long modifier;

    /**
     * 获取机构Id
     *
     * @return HomeId - 机构Id
     */
    public Integer getHomeid() {
        return homeid;
    }

    /**
     * 设置机构Id
     *
     * @param homeid 机构Id
     */
    public void setHomeid(Integer homeid) {
        this.homeid = homeid;
    }

    /**
     * 获取机构名称
     *
     * @return HomeName - 机构名称
     */
    public String getHomename() {
        return homename;
    }

    /**
     * 设置机构名称
     *
     * @param homename 机构名称
     */
    public void setHomename(String homename) {
        this.homename = homename;
    }

    /**
     * 获取机构编码
     *
     * @return HomeCode - 机构编码
     */
    public String getHomecode() {
        return homecode;
    }

    /**
     * 设置机构编码
     *
     * @param homecode 机构编码
     */
    public void setHomecode(String homecode) {
        this.homecode = homecode;
    }

    /**
     * 获取机构类型
     *
     * @return HomeType - 机构类型
     */
    public String getHometype() {
        return hometype;
    }

    /**
     * 设置机构类型
     *
     * @param hometype 机构类型
     */
    public void setHometype(String hometype) {
        this.hometype = hometype;
    }

    /**
     * 获取机构地址
     *
     * @return AddressId - 机构地址
     */
    public Integer getAddressid() {
        return addressid;
    }

    /**
     * 设置机构地址
     *
     * @param addressid 机构地址
     */
    public void setAddressid(Integer addressid) {
        this.addressid = addressid;
    }

    /**
     * 获取机构详细地址
     *
     * @return AddressDetail - 机构详细地址
     */
    public String getAddressdetail() {
        return addressdetail;
    }

    /**
     * 设置机构详细地址
     *
     * @param addressdetail 机构详细地址
     */
    public void setAddressdetail(String addressdetail) {
        this.addressdetail = addressdetail;
    }

    /**
     * 获取机构负责人名字
     *
     * @return PrincipaName - 机构负责人名字
     */
    public String getPrincipaname() {
        return principaname;
    }

    /**
     * 设置机构负责人名字
     *
     * @param principaname 机构负责人名字
     */
    public void setPrincipaname(String principaname) {
        this.principaname = principaname;
    }

    /**
     * 获取机构联系电话
     *
     * @return HomePhone - 机构联系电话
     */
    public String getHomephone() {
        return homephone;
    }

    /**
     * 设置机构联系电话
     *
     * @param homephone 机构联系电话
     */
    public void setHomephone(String homephone) {
        this.homephone = homephone;
    }

    /**
     * 获取机构描述信息
     *
     * @return HomeAbstract - 机构描述信息
     */
    public String getHomeabstract() {
        return homeabstract;
    }

    /**
     * 设置机构描述信息
     *
     * @param homeabstract 机构描述信息
     */
    public void setHomeabstract(String homeabstract) {
        this.homeabstract = homeabstract;
    }

    /**
     * 获取机构LOGO
     *
     * @return HomeLogo - 机构LOGO
     */
    public Integer getHomelogo() {
        return homelogo;
    }

    /**
     * 设置机构LOGO
     *
     * @param homelogo 机构LOGO
     */
    public void setHomelogo(Integer homelogo) {
        this.homelogo = homelogo;
    }

    /**
     * 获取机构Header
     *
     * @return HomeHeader - 机构Header
     */
    public Integer getHomeheader() {
        return homeheader;
    }

    /**
     * 设置机构Header
     *
     * @param homeheader 机构Header
     */
    public void setHomeheader(Integer homeheader) {
        this.homeheader = homeheader;
    }

    /**
     * 获取餐饮费结算天数，超过此天数退费。
     *
     * @return SettlementDays - 餐饮费结算天数，超过此天数退费。
     */
    public Integer getSettlementdays() {
        return settlementdays;
    }

    /**
     * 设置餐饮费结算天数，超过此天数退费。
     *
     * @param settlementdays 餐饮费结算天数，超过此天数退费。
     */
    public void setSettlementdays(Integer settlementdays) {
        this.settlementdays = settlementdays;
    }

    /**
     * 获取该条记录是否有效，默认有效
     *
     * @return Valid - 该条记录是否有效，默认有效
     */
    public Integer getValid() {
        return valid;
    }

    /**
     * 设置该条记录是否有效，默认有效
     *
     * @param valid 该条记录是否有效，默认有效
     */
    public void setValid(Integer valid) {
        this.valid = valid;
    }

    /**
     * @return CreateTime
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * @param createtime
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取默认获取系统当前时间
     *
     * @return ModifyTime - 默认获取系统当前时间
     */
    public Date getModifytime() {
        return modifytime;
    }

    /**
     * 设置默认获取系统当前时间
     *
     * @param modifytime 默认获取系统当前时间
     */
    public void setModifytime(Date modifytime) {
        this.modifytime = modifytime;
    }

    /**
     * @return Modifier
     */
    public Long getModifier() {
        return modifier;
    }

    /**
     * @param modifier
     */
    public void setModifier(Long modifier) {
        this.modifier = modifier;
    }
}